de.cebis.moccabox.repository.elements
Class QueryBean

java.lang.Object
  extended by de.cebis.moccabox.repository.elements.QueryBean
All Implemented Interfaces:
java.io.Serializable

public class QueryBean
extends java.lang.Object
implements java.io.Serializable

Klasse, die die Beschreibung einer Abfrage auf die Datenbasis kapselt.

Author:
weichelt - 12.05.2005
See Also:
Serialized Form

Constructor Summary
QueryBean(java.lang.String statement)
          Konstruktor zum Erzeugen eines neuen QueryBean.
 
Method Summary
 void addParameter(ParameterBean param)
          Hinzufügen der Beschreibung eines Parameters, der die Abfrage spezifiziert.
 ParameterBean[] getParameter()
          Zurückliefern aller Beschreibungen der Parameter, die die Abfrage spezifzieren.
 java.lang.String getStatement()
          Zurückliefern des Statement, inklusive Platzhaltern, die durch die korrespondierenden Parameter ersetzt werden müssen.
 void setStatement(java.lang.String statement)
          Setzen des Statement der Abfrage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryBean

public QueryBean(java.lang.String statement)
Konstruktor zum Erzeugen eines neuen QueryBean.

Parameters:
statement - Das Statement, das der Abfrage zu Grunde liegt.
Method Detail

getStatement

public java.lang.String getStatement()
Zurückliefern des Statement, inklusive Platzhaltern, die durch die korrespondierenden Parameter ersetzt werden müssen.

Returns:
Das Statement der Abfrage.

setStatement

public void setStatement(java.lang.String statement)
Setzen des Statement der Abfrage.

Parameters:
statement - Das Statement der Abfrage.

addParameter

public void addParameter(ParameterBean param)
Hinzufügen der Beschreibung eines Parameters, der die Abfrage spezifiziert.

Parameters:
param - Beschreibung des Parameters.

getParameter

public ParameterBean[] getParameter()
Zurückliefern aller Beschreibungen der Parameter, die die Abfrage spezifzieren.

Returns:
Beschreibungen der Parameter.